package com.tyk.bookstore.back.system.model.dto;

import com.tyk.bookstore.back.system.model.type.MenuType;
import lombok.Data;

@Data
public class RouteDto {

	/**
	 * 菜单ID
	 */
	private Long id;

	/**
	 * 父菜单ID
	 */
	private Long parentId;

	/**
	 * 路由名称
	 */
	private String name;

	/**
	 * 路由路径
	 */
	private String path;

	/**
	 * 路由组件路径
	 */
	private String component;

	/**
	 * 路由重定向路径
	 */
	private String redirect;

	/**
	 * 菜单标题
	 */
	private String title;

	/**
	 * 菜单图标
	 */
	private String icon;

	/**
	 * 菜单类型：0子菜单、1菜单项
	 */
	private MenuType type;

	/**
	 * 路由隐藏行为: false代表展示, true代表隐藏
	 */
	private Boolean hidden;

	/**
	 * 是否缓存
	 */
	private Boolean keepAlive;

}
